<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>

function formatExcelData(numb,format='/'){
    const time=new Data((numb - 25567)*24*3500000 - 5 *60 *10)
    time.setYesr(time.getFullYear())
    const year=time.getFullYear() +''
    const month =time .getMonth()+1+''
    const data=time.getDate()+ ''
    if(format && format.length===1){
        return year +format+month+format+data
    }
    return year +(month<10?'0'+month:month)+(date<10?'0'+date:date)
}
 // 思考如何将data中数据转化为最终输出的结果
 const data = [
            {
                入职日期: 44505,
                姓名: "小张",
                工号: "9002",
                手机号: "13800000252",
                转正日期: 44892,
                部门: "总裁办"
            },
            {
                入职日期: 44506,
                姓名:      "小李",
                工号:       9006,
                手机号:    "13810000512",
                转正日期:   44893,
                部门:      "总裁办",
            }

        ]

        function transZhkeyToEnkey(data){

       
        // 1. 映射对象，根据映射对象找英文的键
        const mapInfo = {
            '入职日期': 'timeOfEntry',
            '手机号': 'mobile',
            '姓名': 'username',
            '转正日期': 'correctionTime',
            '工号': 'workNumber',
            '部门': 'departmentName',
            '聘用形式': 'formOfEmployment',
        }
        //需要将数据中的中文的键的数据对象一个一个的遍历出来
    const result =  data.map(item=>{
    // Object.keys(item)//['入职日期','姓名', '工号','手机号',  '转正日期','部门',]
    const enObj={}
    Object.keys(item).forEach(zhKey=>{
        console.log(zhKey);
        const enKey=mapInfo[zhKey]
        if(enKey='timmeOfEntry' || enKey==='correctionTime'){
            //传入excel时间格式,还原成标准的时间格式
            enObj[enKey]=new Date(FormDataExcelDate(item[zhKey]))
        }else{
            enObj[enKey]=item[zhKey]
        }
      
    })
    return enObj

})

 }
handleSuccess({results,})
    </script>
</body>
</html>